home *** CD-ROM | disk | FTP | other *** search
- Path: news.mtu.edu!cdh
- From: cdh@mtu.edu (Chris Hooper)
- Newsgroups: comp.unix.amiga
- Subject: Re: BFFS for NetBSD 1.1?
- Date: 24 Jan 1996 06:19:33 GMT
- Organization: Michigan Technological University
- Message-ID: <4e4j1l$s80@news.mtu.edu>
- References: <19960121.7776360.10C59@contessa.phone.net> <4e068a$4id@serpens.rhein.de> <4e1nej$62d@pellew.ntu.edu.au> <4e2i21$40q@serpens.rhein.de> <4e3sim$djd@scitsc.wlv.ac.uk> <4e44ln$5mn@serpens.rhein.de>
- NNTP-Posting-Host: mmserver.mm.mtu.edu
-
- Michael van Elst <mlelstv@serpens.rhein.de> wrote:
- > >>Did you try read files beyond the root directory ?
-
- This is a bug which will be fixed in 1.5.
-
-
- > cm5292@scitsc.wlv.ac.uk (Steve Casey) writes:
- > >I found it had some erm, features, that made it a bit annoying. First,
- > >it does allow you to write, even though it just destroys, second, it
- > >treats links as some sort of hybrid directory if you copy them over
- > >to the amiga side, it makes no attempt to preserve permissions as far
- > >as I can see. Ahh well, I am rarely in AmigaOS anymore anyway ;)
-
- Sounds like you are using < BFFS 1.4 as Michael says below...
-
-
- > Well, that's all obvious. Writing doesn't work because a) the format
- > changed and b) the writing code is a bit buggy itself (that's why
- > the write code was removed for BFFS1.4). It does handle links correctly
- > as far as AmigaOS supports links (the "hybrid directory" is what
- > AmigaOS does to its own links). And it cannot handle permissions
- > as AmigaOS has no concept of a user or group id.
-
- Michael is correct in the support of links. It's reporting it
- correctly to the OS. Programs interpret that information as they
- were written, and many were before the filesystems supported
- soft or hard links.
-
- Looking at the source, true it currently does not respect the owner
- 'w' bit when writing to files. This would be an easy addition if
- people want it. How about in directories? Wanted there also?
-
- As far as the write code being buggy. Well....
-
- It wasn't buggy (to my knowledge) when I released 1.31 way back
- before NetBSD moved to the new filesystem format. It happily
- corrupted 4.4 filesystems later mainly because it didn't recognize
- any difference. I've since added code which looks for a 4.4
- superblock and "does the right thing." At the time of the 1.4beta
- release, I did not feel the write code was ready to be released.
- I had made extensive modifications to the cache code and had not
- fully tested it. The write code was removed with a single #ifdef,
- and 1.4beta0 definitely will NOT write to the filesystem.
-
-
- Ok, so maybe some of you are wondering by now...more than a year
- after the bloody beta release, WHERE IS THE NEW BFFS? To be
- honest, I've not worked in it in months and months. My jobs (have
- had more than two since 1.31 came out) have gotten in the way.
-
- Here are my intentions (to be done by May 1996) for BFFS 1.5:
- 1. Read/Write 4.4 BSD filesystems
- 2. x86 BSD filesystem support (read only)
- 3. New ports of newfs and fsck for AmigaDOS
- 4. Port of dump and restore (possibly only restore) for AmigaDOS
- 5. Support for AS225 packets 50 and 51 [ls uses these to get
- owner/group/permissions (iff someone can tell me what these
- packets expect)
- 6. Complete source distribution
-
- The following changes over 1.4beta0 have already been implemented:
- Fixed problem where fs allowed deletion of locked file
- Fixed low disk space condition where file shortened incorrectly
- if we ran out of space during write (two bugs).
- Made many changes to allow 386i FFS filesystems to be read
- Fixed inode comments for sockets and fifos
- Fixed Addbuffers problem - corruption on removing buffers
- Dumpfs (filesystem info) now supports little-endian filesystems
- Removed potential memory leak in symlink resolution
- Added rest of support for ReadLink packet.
- Changed BFFSTool bytes read/written display to Kilobytes
- Centralized configuration variables to single file
-
- Sorry for slacking for so long. I now have a system I can again use
- for development (though the Quantum Fireball loves to corrupt source
- code once in a while) so hopefully soon I'll be able to allocate time
- to spend on BFFS.
-
-
- -Chris Hooper
- cdh@mtu.edu
-